gloating satisfaction - Alemán Inglés Diccionario